package com.hanhai.material.wages.entity;

import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 *  实体类。
 *
 * @author youchuang
 * @since 2023/10/25 17:34:51
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table(value = "fin_wages_summary")
public class FinWagesSummary implements Serializable {

    @Id
    private String id;

    private Date salaryYearMonth;

    private String channel;

    private String dept;

    private Integer peopleNum;

    private BigDecimal shouldPayAll;

    private BigDecimal shouldPayResponsibility;

    private BigDecimal shouldPayTiming;

    private BigDecimal socialSecurity;

    private BigDecimal incomeTax;

    private BigDecimal waterElectricity;

    private BigDecimal otherDeductions;

    private BigDecimal childAllowance;

    private BigDecimal actualPayAll;

    private BigDecimal actualPayResponsibility;

    private BigDecimal actualPayTiming;

}
